package Work03;
/*
    1 首先存在一个接口（RandomNumHandler）
    2 在该接口中存在一个抽象方法（getNumber），该方法是无参数但是有返回值
    3 在测试类（RandomNumHandlerDemo）中存在一个方法（useRandomNumHandler），方法的的参数是RandomNumHandler类型的
        在方法内部调用了RandomNumHandler的getNumber方法
 */
public class RandomNumHandlerDemo {
    public static void main(String[] args) {
RandomNumHandler ruh=()->88;
//RandomNumHandler ruh1=new RandomNumHandler() {    匿名内部类写法
//    @Override
//    public String getNumber() {
//        return "lamba";
//    }
//};
    }
    public static void useRandomNumHandler(RandomNumHandler rnh){
rnh.getNumber();//调用了RandomNumHandler的getNumber方法

    }
}
interface RandomNumHandler{
    int getNumber();
}
